provide (someone with) impression - Espagnol Anglais Dictionnaire